package com.cloud_disk.service;


import com.cloud_disk.vo.ShareFileLinkInfo;

import java.util.List;

/**
 * @author 徐华星
 * 日期 2021/12/21
 */
public interface LinkInfoService {

    ShareFileLinkInfo getLinkInfoByURL(String url);

    ShareFileLinkInfo getLinkInfoById(Integer id);

    String createLink(Integer haspassword, Integer lifetime, Integer userid, Integer fileid);

    List<ShareFileLinkInfo> getAllShareLinkByUserId(Integer userid);

    void modifyLinkInfoLivetimeByID(Integer id, Integer lifetime);

    void deleteLinkInfoByID(Integer id);
}
